home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
answers
/
comp
/
frame
/
part1
< prev
next >
Wrap
Internet Message Format
|
1994-03-27
|
43KB
Path: bloom-beacon.mit.edu!senator-bedfellow.mit.edu!faqserv
From: bobmcc@tcs.com (Bob McCormick)
Newsgroups: comp.text.frame,news.answers,comp.answers
Subject: FrameMaker FAQ (Frequently Asked Questions) 1/2
Supersedes: <frame/faq/part1_762159235@rtfm.mit.edu>
Followup-To: comp.text.frame
Date: 27 Mar 1994 10:34:41 GMT
Organization: Teknekron Communications Systems, Inc.
Lines: 1016
Approved: news-answers-request@MIT.Edu
Expires: 10 May 1994 10:34:18 GMT
Message-ID: <frame/faq/part1_764764458@rtfm.mit.edu>
Reply-To: bobmcc@tcs.com
NNTP-Posting-Host: bloom-picayune.mit.edu
Summary: This posting contains a list of Frequently Asked
Questions (and answers) about the FrameMaker set
of document publishing products. These FAQs should
be read by anyone who wishes to post to the
comp.text.frame newsgroup or the framers mailing
list. This is part 1 of 2 parts.
X-Last-Updated: 1994/02/15
Originator: faqserv@bloom-picayune.MIT.EDU
Xref: bloom-beacon.mit.edu comp.text.frame:6331 news.answers:16889 comp.answers:4330
Archive-name: frame/faq/part1
Version: 2.4
Last-modified: 1994/02/15
===================================================
FrameMaker Frequently Asked Question (FAQ) List
===================================================
To skip the OFFICIAL STUFF and get to the new info and the table of
contents, search for the word: LEGEND
============================================================
* OFFICIAL STUFF
------------------------------------------------------------
** What is this all about?
This article contains answers to some Frequently Asked Questions (FAQ)
about FrameMaker and associated products, often seen in the Usenet
newsgroup "comp.text.frame" and on the "framers" mailing list. It is
posted to help reduce volume in this newsgroup and to provide
hard-to-find information of general interest. This FAQ is in two
parts.
FrameMaker is a document publishing program, including page layout,
word processing, graphics (drawing), equations, book building, tables,
etc. It runs on many platforms, most notably Unix/X, SunView,
Macinstosh, Windows, NeXT. Associated products are FrameViewer,
FrameReader and FrameBuilder.
------------------------------------------------------------
** Copyright & Distribution
This article, as a collection of information, is Copyright 1993 Robert
McCormick. Distribution through any means other than regular Usenet
channels must be by permission. The removal of this copyright notice
is forbidden. This FAQ may be cited as:
McCormick, Robert J. (1993) "FrameMaker FAQ (Frequently Asked
Questions)" Usenet news.answers. Available via
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1 (and
./part2). 35 pages.
Please redistribute this article to people who ask for it or people
who use FrameMaker! However, distribute the whole file, including the
copyright notices and the attributions.
------------------------------------------------------------
** Credits
Many people all over the world have contributed to this FAQ, and have
graciously provided mail servers and FTP sites. Their names are
included with their contributions. I usually edit contributions, so
what you see here may not be the contributor's exact words.
------------------------------------------------------------
** Corrections & Additions
Send corrections or new questions WITH ANSWERS to Bob McCormick at
bobmcc@tcs.com. If you have a question and need an answer, post or
mail your questions to the group, collect the responses, put together
a summary answer, and then mail it to me for inclusion in the FAQ.
------------------------------------------------------------
** Disclaimer (and Frame Technology's Address)
comp.text.frame and the framers mailing list are not officially read
or supported by Frame Technologies, Inc. To speak officially with
Frame Technologies Inc., especially to report a problem or to suggest
an enhancement, contact them at:
Frame Technology, Inc. Tel: +1 408-922-2744
Frame Technical Support Fax: +1 408-433-1928
1010 Rincon Circle Internet-USA: comments@frame.com
San Jose, CA 95131 USA Internet-Eur: intltechsup@frame.com
FTP: ftp.frame.com
BBS: +1 408-433-4841 (2400) AppleLink: FRAME.TECH
+1 408-433-4867 (9600)
I and the contributors do not accept any liability for the accuracy or
applicability of this information to your situation. Make a backup
copy of your file(s) before you attempt any complex procedure,
especially one done outside of the FrameMaker program. Be careful.
------------------------------------------------------------
** Other Items
Most answers are written for FrameMaker version 3.0, 3.0.1, or 3.1,
and may not work for (or be applicable to) earlier or later versions.
There have been a lot of changes between FM3 and FM4. Certain things,
such as automatic hypertext generation, needed separate programs in
FM3, but are built into FM4. Unless otherwise noted, most answers
still show an FM3 viewpoint. As time goes on I intend to change the
answers to reflect and FM4 viewpoint, with the FM3 data shown also,
for those that have not upgraded.
Unless the posting is of local interest (like a user group meeting),
please use Distribution: world in your posts.
This article is in EMACS outline format, using the standard header
symbol "*".
Abbreviations:
FM FrameMaker
FM3 FrameMaker 3.0, 3.01, 3.0.1, etc.
FM4 FrameMaker 4.0 etc.
FTP File Transfer Program/Protocol
PS PostScript
TOC Table of Contents
XREF Cross-reference or cross-reference marker
------------------------------------------------------------
** If you are new to Usenet, subscribe to news.announce.newusers
and read the postings there. They give you general information and
tips on making life easier for you and everybody else. Read:
"A Primer on How to Work With the Usenet Community"
"Answers to Frequently Asked Questions about Usenet"
"Hints on writing style for Usenet"
------------------------------------------------------------
** Other FAQs
To find other FAQs, subscribe to news.answers, or send e-mail:
To: mail-server@rtfm.mit.edu
body contains: send usenet/news.answers/index
or, use anonymous FTP: ftp://rtfm.mit.edu/pub/usenet/news.group.name
As an example, this FAQ is stored in the directory
ftp://rtfm.mit.edu/pub/usenet/comp.text.frame
Copies of the news.answers FAQs in HTML format are at
http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html
------------------------------------------------------------
** FTP (File Transfer Protocol/Program) Instructions
FTP is a way of copying files between networked computers. If you
need help in using or getting started with FTP, send e-mail:
To: mail-server@rtfm.mit.edu
body contains: send usenet/news.answers/ftp-list/faq
Most files available by FTP have been archived and compressed. The
unpacking programs for Unix are included on most systems. Those for
Mac and PC are available from most FTP sites; consult README files.
If you do not have access to FTP, there are other was of accessing
files, including ftp-by-mail. Send e-mail:
To: mail-server@rtfm.mit.edu
body contains: send usenet/news.answers/finding-sources
============================================================
* VERSION INFO, LEGEND, CONTENTS
------------------------------------------------------------
** Notes about this version
This is sort of the HTML update version. I have converted more
references to Uniform Resourc Locator (URL) format, and fixed the
previous references which were formatted incorrectly. I have also
added pointers (FIL-12) to FM-to-HTML converters, and a pointer to the
HTML versions of this FAQ and all of the other news.answers FAQs.
Thank you to Thomas Fine and Ohio State University for providing this
FAQ service, and a belated Thank You to MIT for providing the RTFM
server.
I have more updates in the queue.
Eagle-eyed correctors for this issue:
------------------------------------------------------------
** TOC Legend
+ indicates questions new to this issue;
! indicates those with significant changes since the last issue.
------------------------------------------------------------
** Table of Contents
part1:* OFFICIAL STUFF
part1:** What is this all about?
part1:** Copyright & Distribution
part1:** Credits
part1:** Corrections & Additions
part1:** Disclaimer (and Frame Technology's Address)
part1:** Other Items
part1:** If you are new to USENET, subscribe to news.announce.newusers
part1:** Other FAQs
part1:** FTP (File Transfer Protocol/Program) Instructions
part1:* VERSION INFO, LEGEND, CONTENTS
part1:** Notes about this version
part1:** Legend
part1:** Table of Contents
part1:** Future Items (contributions gladly considered)
part1:* INFORMATION SOURCES
!!!!!:** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
part1:** INF-2: Printed Media (books, magazines, etc.)
part1:** INF-3: User Groups
part1:* TEXT FORMATTING AND FLOWS
part1:** TXT-1: How can I control which master page is used when text flows off
of the current page?
part1:** TXT-2: What exactly is copied during File:Use Formats?
part1:** TXT-3: How can I delete all empty paragraphs?
part1:** TXT-4: How can I type h-bar, Plank's constant?
part1:* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
part1:** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
part1:** NUM-2: How do I place an autonumbered figure number in an anchored
frame? Why doesn't it update properly?
part1:** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
part1:** NUM-4: I want chapter number and title on separate lines, both in TOC.
part1:** NUM-5: Can I generate a table-of-contents directly inside a file?
part1:** NUM-6: Why do some of my cross-references keep changing to point
to the wrong paragraph?
part1:** NUM-7: How can I convert x-refs automatically to hypertext links?
part1:** NUM-8: Can I set a FM variable from the command line?
part1:** NUM-9: Does FM support mail merge?
part1:** NUM-10: Is there are tool to automatically produce index entries?
part1:** NUM-11: How do I set up "dictionary-style" headers?
part1:** NUM-12: When I generate from the book, FM says "Degenerate!"
part1:** NUM-13: How can I autonumber figures that span multiple columns?
part2:* PAGE LAYOUT
part2:** PAG-1: Is there any easy way to move one or more pages to a different
place in the document? (Two layout models.)
part2:** PAG-2: How do I force a page break?
part2:** PAG-3: How can I change the page size of an existing document?
part2:** PAG-4: I used a rotated (landscape) page for a large figure, but the
figure keeps moving to a portrait page!
part2:** PAG-5: How can I get text to flow around a graphic?
part2:* PRINTING
part2:** PRT-1: How can I print "DRAFT" on the background of every page?
part2:** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
part2:** PRT-3: How can I set the default printer name?
part2:** PRT-4: How can I print pages in pamphlet/booklet/signature order?
part2:** PRT-5: Is there a way to print certain pages or ranges from a book
or file, besides the one-range-at-a-time printing via FM?
part2:** PRT-6: How can I print double-sided on a printer that supports it?
part2:* FILTERS, IMPORT/EXPORT, POSTSCRIPT
part2:** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
part2:** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
part2:** FIL-3: Why do my imported images show up as gray rectangles when I
transfer a file from <platform-A> to <platform-B>?
part2:** FIL-4: How can I automatically import a graphic file whose format is
not recognized by FM, if I can do the conversion manually?
part2:** FIL-5: How do I incorporate code fragments in a Frame doc?
part2:** FIL-6: Are there any SGML converters for FM?
part2:** FIL-7: I am having problems transferring PostScript in and out of FM.
part2:** FIL-8: How can I convert a group of files between FM binary and MIF?
part2:** FIL-9: How do I importand ISO Latin1 (ISO-8859.1) text into FM?
part2:** FIL-10: How do I screendump a window with a menu?
part2:** FIL-11: How do I convert MATLAB output to FM?
+++++:** FIL-12: How do I convert FM to HTML?
part2:* SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
part2:** SGB-1: Are there any grammar checkers for FM?
part2:** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
part2:** SGB-3: How can I do bibliographies in FrameMaker?
part2:** SGB-4: Can FM produce automatically numbered endnotes?
part2:** SGB-5: Are there any plotting/charting packages that work with FM?
part2:** SGB-6: Is there a thesaurus that works with FM?
part2:** SGB-7: How to use configuraiton management tools with FM?
part2:* CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
part2:** PLT-1: How do I display white text on a black background?
part2:** PLT-2: How do I open documents from the command line using an already
running FrameMaker (and thus only a single license)?
part2:** PLT-3: Where can I find keyboard shortcuts for [platform]?
part2:** PLT-4: How can I maximize battery life for FM on portables?
part2:** PLT-5: Can FM-Win run under Win-OS/2 3.0?
part2:* TEMPLATES AND CLIP ART
part2:** TMP-1: Where can I get the FUN tape?
part2:** TMP-2: Where can I get a template for technical papers?
part2:** TMP-3: Where can I get DTD template for FrameBuilder?
------------------------------------------------------------
** Future Items (contributions gladly considered)
- Tips specific to FM4
============================================================
* INFORMATION SOURCES
------------------------------------------------------------
** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
*** A. How to get the latest version of this FAQ
This FAQ is posted monthly to comp.text.frame, comp.answers, and
news.answers. To get the latest copy via mail server, send e-mail:
To: mail-server@rtfm.mit.edu
with body containing: send usenet/news.answers/frame/faq/part1
send usenet/news.answers/frame/faq/part2
The FAQ is also available via
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part2
An HTML version is stored at
http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
*** B. comp.text.frame Usenet newsgroup
Subscribe to the Usenet newsgroup comp.text.frame.
To find out how to read a newsgroup, ask your system administrator.
*** C. "framers" reflective mailing list
This is a reflective mailing list, which is also partially gatewayed
with comp.text.frame in one direction: from the newsgroup to the
mailing list but not vice versa. The 'cream of comp.text.frame' is
forwarded to the mailing list.
To get on the mailing list, use the automated administrator; to find
out how, send e-mail:
To: majordomo@drd.com
body contains: help
If you have trouble with the automated administrator, send email to:
framers-request@drd.com
*** D. Frame Technology's Bulletin Board System
Frame Technology has created a bulletin board system that can be used
to submit bug reports, leave messages, read bulletins and technical
tips, or upload/download files.
2400 bps: +1 408-433-4841
9600 bps: +1 408-433-4867
Recommend terminal emulation: ANSI
Contributor: Al at Frame Tech Support
*** E. Frame Technology's FrameFacts FAX Retrieval System
Frame Technology has created the FrameFacts FAX retrieval system.
This system is activated by your touch-tone phone, and will send
requested documents to the FAX machine of your choosing. FrameFacts
contains the latest Technical Notes and tips for all the FrameMaker
platforms and products. This system is updated weekly, as is the BBS.
You can reach FrameFacts by calling +1 408-428-6153. You may wish to
request the Index of Documents the first time you call. (This system
may only work if you are calling from USA or Canada.)
*** F. Frame Technology FTP site
Frame has added an FTP site: ftp.frame.com. Items supplied by Frame
are in /OUTGOING/[MAC, DOS, UNIX, PLAT.IND]. The directories
/OUTGOING/FRAMERS.DIR/[MAC, DOS, UNIX, PLAT.IND] contain files
submitted by others, such as this FAQ, the filter document (see
FIL-1), filters, etc.
This is a DOS server, so all filenames are 8.3. Use DIR instead of LS
to read a directory. Also, read the README files; most files are
compressed in some format.
You can make submisstions to the site; read the root-level READ.ME
file for instructions.
*** G. FUNNE FTP Archive
The FUNNE (FrameMaker's User Network of New England) anonymous FTP
archive contains information on upcoming meetings, meeting minutes and
agendas, general information regarding FUNNE, and an uploads section
for uploading helpful Frame sample templates, informational text
files, and other Frame-related utilities.
To access the FUNNE FTP archive:
ftp://world.std.com/ftp/pub/funne-archive
*** H. Other Usenet newsgroups of interest to desktop publishing.
comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
comp.sources.postscript, alt.hypertext
------------------------------------------------------------
** INF-2: Printed Media (books, magazines, etc.)
*** A. Michael Fraase. 1992. "Structured Publishing from the
Desktop: Frame Technology's FrameMaker." Business One Irwin,
Homewood, IL. 336 pp. Softbound. $24.95 ISBN 1-55623-616-6.
Contributor: Binion Amerson
*** B. Juergen Gulbins. 1992. "Desktop Publishing mit FrameMaker".
Published in German. Springer-Verlag Berlin Heidelberg New York.
ISBN 3-540-54455-0.
Contributor: Karl Obermayr
*** C. Framers forum Magazine
Published quarterly. $24.95 yearly in USA, $29.95 outside USA.
Framers forum Magazine Tel: +1 503-637-3275
Subscription Department Fax: +1 503-637-6876
37213 SE WildCat Mt. Dr.
Eagle Creek OR 97022 USA
*** D. FrameFootnotes: The technical newsletter for FrameMaker users.
Published (quarterly?) by Frame Technical Support. Contact:
Technical Support/FrameFootnotes
Frame Technology Corporation (address above)
*** E. FrameFocus: Marketing newsletter from Frame.
Published quarterly by Frame Technologies. Contact:
Editor, FrameFocus
Frame Technology Corporation (address above)
------------------------------------------------------------
** INF-3: User Groups
Usually called FUN for Frame User Network. These groups meet to
discuss FM and its usage. They often include speakers from FM,
3rd-party tool suppliers, etc. (Country code for all phone numbers is
+1.)
Atlanta GA USA
Dana O'Farrell 404-417-4811 Meets quarterly.
Chicago IL USA
Lester LaPierre 708-576-4445
Cleveland OH USA
Eric LaPresto 216-445-9368
Columbus OH USA
Alan Addis 614-477-3600 x2497
Peggy Sutliff " x3200
Dallas-Fort Worth TX USA
Darja Adams 214-869-0680 x2257
Dayton OH USA
Brian Bermhardt 513-257-2479
Detroit MI USA
Myron Hayden 313-459-5630
Florida USA
Kathy Garvey kgg@epg.harris.com
Indianapolis IN USA
Brad Williamson 317-230-5564 317-471-3055
317-872-7220 x632
Los Angeles CA USA
Brian Keith 818-883-3838
Milwaukee WI USA
Luke Heffron 414-782-0007
Minneapolis MN USA
Nancee Melby 612-726-2277
New England USA
Paul Brady funne-list-request@world.std.com 508-490-5797
Phoenix AZ USA
Ken Arnold 602-862-6699
Pittsburgh PA USA
Al Mylan 412-378-4046
Mike Myers 412-374-3246
San Diego CA USA
Cynthia Hilsinger 619-556-9167
San Francisco Bay Area CA USA
Ruth LoCurto rlocurt@cadev6.intel.com 408-765-4157
Frame has installed a pre-recorded message to find out about user
group meetings. The number is +1 408-433-3311 x2286.
If you want to start one of your very own FUN group, contact Sandy
Knox, slk@frame.com, +1 408-433-3311.
============================================================
* TEXT FORMATTING AND FLOWS
------------------------------------------------------------
** TXT-1: How can I control which master page is used when text flows off
of the current page?
When you push text out of a column with Autoconnect turned on, how
does FM choose which master page to use for the new page?
- If the number and type (letter tag) of the autoconnect flows on the
current body page exactly match the autoconnect flows on the Right
master page, then the Right master page is used.
- Otherwise, the master page for the current body page is used.
The Right master page is kind of the default master page. (Unless it
is a double-sided document, in which case there are Left and Right
defaults.) For example, if you were typing a memo, you would have (at
least) two master pages, one called "First" which contained the big
header, and one called "Right" for all of the continuation pages.
You cannot get FM to automatically go from one non-Right master to
another. For example, assume that a memo has 3 masters: Fax, First,
and Right. There is no way to start the document with only the Fax
page, and have it automatically change to First, and then to Right.
The solution is to create 3 pages, apply the appropriate masters,
connect the flows as needed, and make sure that empty pages are not
deleted (turn this off in Format->Document or add dummy text to each
page).
Another item to note is that when changing master pages with Page
Layout, the same "union" rules apply, as done with "Use Formats." For
example, if the body page currently has one column of flow B, and you
apply a master page which has one column with flow A, you will wind up
with two text columns. You can then copy the text from the old column
to the new column (if appropriate), and then delete the old column.
------------------------------------------------------------
** TXT-2: What exactly is copied during File:Use Formats?
Here is a description of what is copied and what actions occur during
Use Formats. (This is from the Reference Manual, but I think it bears
repeating, since it is not in the on-line help.)
P Formats
P Catalog
All paragraphs are updated with the new formats
Footnote properties (where placed, prefix, format, etc.)
Equation sizes
Document Properties: Allow Line Breaks After
Flow Properties: Feather
C Formats
C Catalog
All tagged characters are updated with the new formats
Page Layouts
Master Pages
Background and Column Layout applied to all body pages
Change Bar Properties
Document Properties: First Page Number and Page Number Style
View Options
Reference Pages
Reference Pages
Reference Frames in current doc that are not in source doc are removed!
Variable Definitions
Variables
Cross Reference Formats
Cross Reference Formats
Updates internal cross-references (x-refs)
Table Formats
Table Format Catalog
Ruling Style Catalog
Update all tables
Conditional Text
Conditional Tags
Show/Hide Settings
Use Format Overrides
If you are going to apply P Formats, than you should also apply C
Formats. Otherwise, text tagged with C formats will still be tagged
correctly, but will be displayed with the default P format.
------------------------------------------------------------
** TXT-3: How can I delete all empty paragraphs?
If you're trying to delete extra paragraph marks (obligatory in good
formatting), you may have noticed that you can't search for two
paragraph marks (\p\p) and replace with one paragraph mark (\p)
without losing the formatting of one of the paragraphs on either side
of that string.
The solution is to search, with wildcards, for a beginning of a line
followed by the end of a line (^$), and replace with a null string.
Contributor: Mike Sierra <sierra@ora.com>
------------------------------------------------------------
** TXT-4: How can I type h-bar, Plank's constant?
This is not easy. There are a couple of methods described in a long
summary: ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/h-bar.txt
============================================================
* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
------------------------------------------------------------
** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
First, FM organizes paragraph number into multiple series, each series
indicated by a character followed by a colon (H:). There is also a
series with no indicator.
Second, the default behavior is that when a position is ommitted from
an autonumber format, its value is reset to zero. (See below for a
way to include a position in a format without printing it.)
In autonumbering, if you include "< >" in the number, this means
"don't display and don't reset the number in this position." Note the
space between the angle brackets.
Use one number series for both headers and figure numbers. The
positions of the numbers in the series are as follows:
<level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
The resultant autonumbers are:
Head1 H:<n+>
Figure H:<n>-<n+>< >< >< >< >< >< >
Table H:<n>-< ><n+>< >< >< >< >< >
Example H:<n>-< >< ><n+>< >< >< >< >
Head2 H:<n>< >< >< >.<n+>
Head3 H:<n>< >< >< >.<n>.<n+>
Head4 H:<n>< >< >< >.<n>.<n>.<n+>
Head5 H:<n>< >< >< >.<n>.<n>.<n>.<n+>
Contributor: Alan Koch <ask@sei.cmu.edu>
------------------------------------------------------------
** NUM-2: How do I place an autonumbered figure number in an anchored
frame? Why doesn't it update properly?
There are three ways to place figure numbers so that they are
automatically updated. They each have advantages and disadvantages.
Note that you cannot use a "text line" (the A tool) for the figure
number, because text lines cannot be autonumbered, since they are not
real paragraphs in a text column.
*** A. In-Frame
The figure number is contained in a text column which is inside the
anchored frame.
Advantages:
+ Can use "floating" figures, because the title is inside the floating
frame.
Disadvantages:
- Text column must be properly placed (see below).
- Cannot be used if you want other autonumbered text cols in frame.
If you use this method, the text column with the figure number must be
the first text column in the drawing order. To ensure this, select the
column and do Graphics->Back.
*** B. Out-of-Frame
The figure number is outside the frame, usually in the paragrah that
contains the anchor or the paragraph after the anchor paragraph. Use
Keep With Next and Keep With Previous in Format Paragraph to keep
things together.
Advantages:
+ Don't have to worry about text column in frame.
+ Can have an autonumbered text column in frame.
Disadvantages:
- Cannot use floating figures.
*** C. Frame in One-cell Table
Create a one-cell table, put the anchored frame in the cell, and place
the figure title in the table title column.
Advantages:
+ Can use all the formatting features of tables:
Title above or below
Controlled spacing between title and figure
Controlled ruling (could use top and bottom rule lines)
etc.
+ Don't have to worry about placement of text column in frame.
+ Can easily place 2 (or more) figures side-by-side in a column.
(If using more than one row, use the Table Format:Basic:Numbering
property to set row-first or column-first numbering.)
Disadvantages:
- Yet another layer of nesting (table contains frame which contains
graphic)
Note that this method provides an easy way to do side-by-side figures
(or other groupings), but you must then place the figure title inside
the table cell. Figure number ordering can be set from Table Format.
Contributor: Harro Kremer <kremer@cs.utwente.nl>
------------------------------------------------------------
** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
If you place text such as "Page <Current Page #> of <Page Count>"
(where <xxx> signifies a variable) in the footer, you will get the
expected results for a single-file document, but not for a multi-file
book. The solution is replace the variable <Page Count> with a
cross-reference to a paragraph on the last page of the last file in
the book. The format of the cross-reference should be <$pagenum>.
Make sure that you perform "File Generate/Update Files" from the book
before you print, to update all cross-references.
------------------------------------------------------------
** NUM-4: I want chapter number and title on separate lines, both in TOC.
At the beginning of each chapter I want:
Chapter <n>
Title of Chapter Goes Here
This requires two paragraphs, one for the number and one for the
title. However, in the TOC I want:
Chapter <n> Title of Chapter Goes Here...............<pagenum>
Solution: Use different paragraph tags for your Chapter number and
Title (e.g. ChapNum & ChapTitle). In your TOC Setup, gather only
ChapTitle. In the TOC document itself, modify the Paragraph Format
for ChapTitleTOC to set Numbering Properties to:
Chapter <n+>.\t
This will reproduce or mimic the chapter numbering, instead of pulling
it from the chapter file. You may have to use a separate series (H:,
C:) or use Book: File: Setup File to reset the numbering
appropriately. On the TOC Reference page, set the entry for
ChapTitleTOC to:
<$paratext>\t<$pagenum>
Contributors: Steve Harding <harding@sun444.nas.nasa.gov>
Rob Weinberg
------------------------------------------------------------
** NUM-5: Can I generate a table-of-contents directly inside a file?
Sort of, by using Cross-References instead of the Generate facility.
At the front of your document, start setting up cross references to
all the paragraphs you want to appear in the TOC. You can experiment with
all the flexibility offered by X-Ref formats and autonumbers.
Every time you add a new section to your document, you must manually
add a corresponding cross reference in your TOC, but from then on it's
self-maintaining. To update the TOC, just do Special :
Cross-Reference : Update : Internal. If you delete a section and
forget to delete the cross reference in the TOC, no problem! You use
the standard methods to search- and-destroy (or fix) unresolved cross
references. After the update, visually inspect the TOC to look for
missing numbers, which may indicate sections that did not get
referenced.
This isn't as automated as the Generate method, but it has the major
bonus of giving you the "Go To" hyperlink on the Cross Reference
dialogue box. When you want to go to a section, you just double-click
on the cross reference in the TOC, hit "Go To" in the dialogue box,
and there you are! Very popular if you have various people reviewing
a document on-line.
Contributor: Ken d'Albenas <kendal@autotrol.cuc.ab.ca>
------------------------------------------------------------
** NUM-6: Why do some of my cross-references keep changing to point
to the wrong paragraph?
*** SITUATION: We have a document with many figures (or tables or
equations). Each figure is cross-referenced in the body text.
*** SYMPTOM: Some cross-references seem to be "unstable". For example,
when one places a cross-reference to 'Figure 3' in the text, the
number is correctly displayed ('Figure 3'). Later on, when the
cross-references are updated, the cross-reference suddenly changes,
e.g. to 'Figure 1'.
(Manually changing the cross-reference back to 'Figure 3' (Special
Cross-Reference, Replace) restored the correct number (3), but when
the 'Update' was performed again, the number again reverted to 1!)
*** CAUSE: The problem is caused by the use of the copy/paste functions to
duplicate a block of text that contains an X-Ref (aka Cross-Ref)
marker. First, here is some background on cross-reference markers.
FM puts an X-Ref marker at the beginning of a paragraph when one first
sets a cross-reference to that paragraph. Normally, users don't have
to bother about such X-Ref markers. The marker symbol ('T') is
visible if you have View Text Symbols turned on.
Each marker has a marker number and a descriptive text, such as
<MText `15755: Figure: Figure 1 Caption one'>
(The Paragraph tag and text are set in the marker when the marker is
first created, and they are not updated when the paragraph changes.
When a cross-reference is updated, the actual paragraph text is used.)
The marker number is crucial; it identifies the source of the
cross-reference (i.e., the paragraph to which one refers), therefore
it seems essential that each such number be UNIQUE in a document! FM
generates a new, unique number whenever you add a new cross-reference
source.
*** THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
contains an X-Ref marker, such as a figure caption, and then paste it
into another location (e.g., to create a new, similar figure), you end
up with TWO identical X-Ref markers, with the same marker number.
If you insert a reference to this new caption, it will show correctly
in the list box and on-screen, and will read the correct paragraph
text or number. However, whenever you Update your cross-references,
the destination cross-reference will look for the X-Ref marker with
the particular number, and it will find the first instance of a marker
with that number. This will cause the cross-reference to be
incorrect, as it will refer to the originally copied paragraph.
*** DIAGNOSIS: Is there a simple method to see if an existing document
contains the problem described above? There are two methods.
Method 1: Choose File Generate, choose 'Alphabetical Marker List',
include X-Ref (or Cross-Ref) type markers. This will produce a list of
all X-Ref markers, sorted by marker number. Visually inspect the
generated file: the presence of two or more (consecutive) lines with
the same marker number indicates the presence of the problem. The
marker texts may be different.
Method 2: Save the document as MIF, for example 'report.mif', then
issue the following Unix command:
grep MText report.mif | sort > report.lst
This searches for all markers in the document and sorts them by
number. Visually inspect the list of markers: the presence of two or
more (consecutive) lines with the same marker number indicates the
presence of the problem. The marker texts may be different.
*** THERAPY: Is it possible to fix the problem? Yes. It is a tedious
manual process, but it works reliably.
First, find and delete all duplicated X-Ref markers. Open the Special
Marker dialog. Use Edit Find/Search to search for "Marker of Type:
X-Ref" or "Marker of Type: Cross-Ref". (Look in the Marker Type list
in the Marker dialog to find the exact spelling.) Once it has found a
marker, examine the marker number in the Marker Text box in the Marker
dialog. If this marker is one of the ones with duplicated numbers,
delete it. (The marker should be already highlighted by the search,
so just give the document window the focus and hit <backspace> or
<delete>.) Repeat until all markers that had the duplicated numbers
have been deleted. You must delete ALL instances of markers with
duplicated numbers, even the original marker which formerly was
correct.
Second, update all cross-references (File Generate-Update from the
book, or Special Cross-References, Update from a single document.)
All of the references to the deleted markers will become "unresolved
cross-references". Search for these using Edit Find/Search, searching
for "Unresolved Cross-Reference". Double-click to bring up the
Cross-Reference dialog, and replace the cross-reference with the
correct paragraph. Repeat for each unresolved reference.
Third, update all cross-references again, and check for incorrect
references. You should also regenerate the marker list and check it
again for duplicates, in case you missed one.
*** PREVENTION (short term): You can prevent this in the future by noting
whenever you duplicate text containing markers. Turn on View Text
Symbols to see the markers. Note whenever you copy and paste text
containing a marker. If you duplicate text with a marker, if it is an
X-Ref marker, delete it! (This may also apply to other types of
markers.)
When you are ready to publish a document, if there is a possibility of
duplicated markers, generate the marker list and check it for
duplicates.
*** PREVENTION (long term): Frame has been asked to update the Paste
function to check for markers in the pasted text, and ask the user
what should be done about the pasted markers (delete them, renumber
them, or leave them alone).
Contributor: Folco Casadei <folco.casadei@jrc.it>
------------------------------------------------------------
** NUM-7: How can I convert x-refs automatically to hypertext links?
*** A. Automatic in FM4
[stated in press release; not sure of exact operation of this -Bob]
*** B. HyperGen <Unix & Windows>
Working from a book file, HyperGen automatically links the TOC, list
of figures and tables, index, and cross-references. User-defined
target strings can be used to make custom links inside or outside the
current book.
HyperGen is fully documented and warranted, and comes with pointers on
designing and integrating navigational aids. Samples of navigational
aids are included.
For more information on either version contact:
Frank Stearns Associates
Internet: franks@pacifier.rain.com
Tel: +1 206-892-3970
------------------------------------------------------------
** NUM-8: Can I set a FM variable from the command line?
There is a Unix shell script which can set a variable in a FrameMaker
.doc file: ftp://ftp.frame.com/outgoing/framers.dir/unix/setfmvar.sh
Contributor: Michael Greenberg <mgreenberg@scr.siemens.com>
------------------------------------------------------------
** NUM-9: Does FM support mail merge?
*** A. fmmerge
This is included on the FUN tape; see question TMP-1 in part 2 of this
FAQ.
*** B. ixos - FrameMerger
Produces mail merge with FM and relational databases.
UniPress Software
800-222-0550.
Contributor: Steven Johnson <johnson@power.amasd.anatcp.rockwell.com>
------------------------------------------------------------
** NUM-10: Is there are tool to automatically produce index entries?
A. FM4 - Built-in Feature
FM4 can automatically generate hypertext links from generated
documents (e.g., table of contents, list of figures, index) to the
location in the source document.
B. FM3 - Separate 3rd-party Tool
"fmixgen" takes a concordance file and marks your document.
It cannot handle a word that wraps from one line to the next
(hyphenated), due to the way MIF files are structured. As a
work-around, you can turn off hyphenation while you index.
The code cannot be compiled with gcc, acc -O or cc -O (Sun
SPARCstation SunOS). It must be acc -g or cc -g.
Available: ftp://ftp.frame.com/outgoing/framers.dir/unix/fmixgen.c
Contributor: Vidiot <brown@ftms.UUCP>
------------------------------------------------------------
** NUM-11: How do I set up "dictionary-style" headers?
To set up headers that reflect the first and last paragraphs of a
certain type on a page, you need to use two of the Running H/F
variables on a master page. For example, if the paragraph is interest
is tagged "Heading", you could use the following variables:
Running H/F 1 <$paratext[Heading]>
Running H/F 2 <$paratext[+,Heading]>
Running H/F 1 will give you the first paragraph, and Running H/F 2 will give
you the last paragraph with the tag "Heading" on the page.
Note that this gives you the text of the entire paragraph, so if you use this
in a generated index file, you will wind up with the index entry AND the page
number in the header.
Contributor: L. Daniel York <ldy@copley.mv.com>
------------------------------------------------------------
NUM-12: When I generate from the book, FM says "Degenerate!"
*** A. Save the Book File
Frame published a tech tip about the "Degenerate!" message, saying
that the way to clear it up is to save the book file, then regenerate
again. This usually works. If it doesn't see B.
*** B. Reset Autoconnect on the Master Page Text Columns
If the software keeps on calling you a degenerate even after saving
the book file, you should take a look at the generated files (like
Table of Contents, List of Figures, Index). See if there has been a
huge increase in the number of pages - like, you expect your TOC to be
4 or 5 pages long, and now it's grown to 20 or 30, with more than one
text column superimposed on some body pages.
How did you get into this fix? You probably pasted a text column onto
a master page. There's a bug either in the documentation or the
software. When you copy a column that has a flow tag and Autoconnect
ON, and then paste it, the pasted column has Autoconnect OFF! You
don't realize this, because the flow tag is retained, and the master
page _appears_ to do its job of providing a text column for body
pages. However, you must turn Autoconnect back on manually with the
Format -> Flow menu. To fix the problem:
- Turn Autoconnect ON in all flow-tagged text columns on master pages.
- Delete all the body pages.
- RE-SAVE THE GUTTED GENERATED FILE.
- Regenerate. The name-calling will stop.
(For those of you who are wondering, "degenerate" is also an insult,
meaning "utterly corrupt in nature or behavior".)
Contributor: Ken d'Albenas <kendal@autotrol.cuc.ab.ca>
------------------------------------------------------------
** NUM-13: How can I autonumber figures that span multiple columns?
Assume a two column document that includes some figures which flow in
one column, and others which span both columns. Is there any way to
include autonumbered captions which include both figure types?
The figures in the text flow are easy to autonumber in an anchored
frame, but to allow text to flow around figures which span multiple
columns, they must either be in a separate flow, or be drawn outside
the column flow. Neither of these solutions allow continuous
autonumbering with the figures within the text flow. But there is a
work-around:
For the non-anchored figures:
1. Create an anchored frame in the margin.
2. Put a text column in the frame.
3. Put the figure number in the text column.
4. Apply a Character format to make it invisible (4pt White text).
5. In the actual figure, put a small text column for the caption.
6. Cross-reference to the invisible one to get the correct number.
Contributor: Alan S. Koch <ask@sei.cmu.edu>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
end of part 1 of 2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-